From badc969545cf31f77a1a57ea97ad0863ded592f5 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Wed, 2 Jul 2008 09:45:18 +0100 Subject: [PATCH] ioemu: Add check for mapping MSI pirqs. From: Haitao Shan Signed-off-by: Keir Fraser --- tools/ioemu/hw/pt-msi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/ioemu/hw/pt-msi.c b/tools/ioemu/hw/pt-msi.c index 0af05e788f..5e7c479551 100644 --- a/tools/ioemu/hw/pt-msi.c +++ b/tools/ioemu/hw/pt-msi.c @@ -94,6 +94,13 @@ static int pt_msi_setup(struct pt_dev *dev) PT_LOG("error map msi\n"); return -1; } + + if ( pirq < 0 ) + { + PT_LOG("invalid pirq number\n"); + return -1; + } + dev->msi->pirq = pirq; PT_LOG("msi mapped with pirq %x\n", pirq); -- 2.30.2